home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD v1.1 / Amiga Developer CD v1.1 - May 1996 (1996)(Schatztruhe)[!].iso / DevInfo / RequiredReading < prev    next >
Text File  |  1996-02-15  |  7KB  |  171 lines

  1.  
  2. Developing for AmigaOS or Amiga hardware is not more difficult than
  3. for most other platforms. Some information is very basic, though,
  4. and every developer should have it at hand if in any way possible.
  5.  
  6. While the list of information below is not endorsed by Amiga
  7. Technologies, all the sources listed contain information that might
  8. still be helpful and are sometimes used by Amiga Technologies
  9. themselves.
  10.  
  11.     *** PLEASE USE DISCRETION WHEN SEPARATING CURRENT AND UPWARDS
  12.     *** COMPATIBLE INFORMATION FROM OLD OBSOLETE AND POTENTIALLY
  13.     *** DANGEROUS COMMENTS.
  14.  
  15. The comments describing the sources' contents are purely the
  16. opinion of the author of this text.
  17.  
  18. This is list of books and other sources that contain useful and
  19. important information. Some of them are fairly common, some of them
  20. might be hard to come by these days. Some of them might only be
  21. available to you if you know a good friend of a friend who might
  22. have a copy. Some contain old information that might not be
  23. applicable any longer but may still be helpful when it comes to
  24. better understanding the background of things. Those are marked as
  25. "HISTORIC INFO" below. Note that "better understanding" does not
  26. mean that everything mentioned is meant to be used or will stay
  27. that way.
  28.  
  29. Books containing information about software aspects are marked
  30. "SW". Books containing hardware information are marked "HW". Please
  31. be very careful with any use of hardware information as hardware
  32. features are subject to change much more than the OS API.
  33.  
  34.     *** You are urged to use all the information listed here with
  35.     *** discretion. Use your good judgement and avoid grey and/or
  36.     *** undocumented areas of the Amiga. Stay upwards compatible!
  37.     *** Do not create any hacks and don't play dirty tricks!
  38.  
  39. You don't have to have all of the information listed below. But the
  40. more information you read, the better you can do things without
  41. violating Amiga programming rules.
  42.  
  43. First the RKM series, the official documentation for the OS up to
  44. and including V37, i.e. OS2.04. These books do not explicitely
  45. cover the current V40 release but are the basis for any
  46. documentation on V40. They contain valid information.
  47.  
  48.     AMIGA ROM Kernel Reference Manual LIBRARIES, 3rd Edition.
  49.     Addison-Wesley Publishing Company, Inc.
  50.     ISBN 0-201-56774-1
  51.  
  52.         [SW]
  53.         This book is a *MUST*. It not only contains most of the
  54.         information relevant to the OS, but also very important
  55.         introductory texts, troubleshooting guides, and
  56.         compatibility hints.
  57.  
  58.  
  59.     AMIGA ROM Kernel Reference Manual DEVICES, 3rd Edition.
  60.     Addison-Wesley Publishing Company, Inc.
  61.     ISBN 0-201-56775-1
  62.  
  63.         [SW]
  64.         This book is also a *MUST*. It contains information about
  65.         all the devices and resources and also documents the IFF
  66.         standard.
  67.  
  68.  
  69.     AMIGA User Interface Style Guide
  70.     Addison-Wesley Publishing Company, Inc.
  71.     ISBN 0-201-57757-7
  72.  
  73.         [SW]
  74.         This book is a *MUST*. It documents the conventions that
  75.         should be followed when writing applications for the entire
  76.         line of Amiga computers.
  77.  
  78.  
  79.     AMIGA ROM Kernel Reference Manual Includes and Autodocs, 3rd Edition.
  80.     Addison-Wesley Publishing Company, Inc.
  81.     ISBN 0-201-56773-3
  82.  
  83.         [HISTORIC INFO,SW]
  84.         This contains is a complete reference to all the functions
  85.         and data structures in the Amiga operating system. It might
  86.         come in handy, though more current versions of the contents
  87.         are available in electronic form as part of a current
  88.         Native Developer Kit (NDK).
  89.  
  90.  
  91.     AMIGA ROM Kernel Hardware Reference Manual, 3rd Edition.
  92.     Addison-Wesley Publishing Company, Inc.
  93.     ISBN 0-201-56776-8
  94.  
  95.         [HISTORIC INFO,HW]
  96.         This book is not really a must. It contains information
  97.         about the hardware used in all Amiga models up to and
  98.         including the A3000. It might be of interest to hardware
  99.         designers or for better understanding of some things. It
  100.         should not be used as base for any software development as
  101.         the hardware used in Amiga computers is changing and will
  102.         continue to change. In fact some of the hardware described
  103.         in the book might not even be available anymore in current
  104.         Amigas once you read this! You are *STRONGLY* urged to use
  105.         the OS functions instead of hitting HW that may not be
  106.         there!
  107.  
  108.  
  109.     The Amiga Guru Book, a reference manual
  110.     1993
  111.     Ralph Babel, Falkenweg 3, D-65232 Taunusstein, Germany
  112.     [Available through some international distributors, too.]
  113.  
  114.         [SW]
  115.         This book is a *MUST*. It is currently the most complete
  116.         reference to AmigaDOS, the disk operating system part of
  117.         AmigaOS. Other important information is also contained in
  118.         this book. Use the detailed information with discretion.
  119.         Don't play any dirty tricks with it.
  120.  
  121.  
  122.     Commodore Amiga A500/A2000 Technical Reference Manual
  123.     [Published by C= in '86. Probably close to impossible to come by these
  124.      days]
  125.  
  126.         [HISTORIC INFO,HW]
  127.         This book describes the hardware of the old A500/A2000
  128.         models. You'll also find comments on Zorro-II design
  129.         issues and Autoconfiguration(tm) information. It might
  130.         still be interesting to the hardware designer who wants to
  131.         know how things evolved. Hardly anything in this book is of
  132.         actual importance regarding current development, though.
  133.  
  134.  
  135.     The AmigaDOS Manual, 3rd Edition.
  136.     Bantam Books, Inc.
  137.     ISBN 0-553-35403-5
  138.  
  139.         [SW]
  140.         This book was the official Commodore AmigaDOS reference.
  141.         You don't really need this book if you have The Amiga Guru
  142.         Book. It might be interesting, though, provided you can
  143.         still obtain a copy.
  144.  
  145.  
  146.     Native Developer Kit (NDK)
  147.     Amiga Technologies
  148.     [Version depends on current developments]
  149.  
  150.         [SW,HW]
  151.         A *MUST*. An NDK contains the most current information
  152.         available about AmigaOS in electronic form. As of this
  153.         time, the 3.1 NDK is the most current one, describing
  154.         release 3.1 of AmigaOS. If you want to keep up to date on
  155.         development, you'll need a current NDK.
  156.         Amiga Technologies will make current NDK's available
  157.         whenever possible.
  158.  
  159.  
  160.     Amiga Mail
  161.     Amiga Technologies
  162.  
  163.         [SW,HW]
  164.         Amiga Mail was the Commodore newsletter for developers. Old
  165.         and relevant issues of Amiga Mail will be made available if
  166.         possible.
  167.  
  168.  
  169. Heinz Wrobel
  170. <heinz@amiga.de>
  171.